What is where is st james city?

St. James City is a small community located on Pine Island in Lee County, Florida, United States. It is situated on the southeastern side of the island, approximately 17 miles west of Cape Coral. St. James City is surrounded by the Gulf of Mexico to the west and Matlacha Pass to the east. It is a popular destination for boating, fishing, and outdoor enthusiasts because of its proximity to the waterways. The area has a relaxed and laid-back atmosphere, with many restaurants, art galleries, and shops catering to tourists and locals alike.